package com.linkgie.galaxyframework.templating;

/**
 * 制品；
 * <p>
 * 相对于 {@link Template} 而言，{@link Artifact} 是模板根据特定的上下文生成的结果；
 */
public interface Artifact {

	/**
	 * 名称；
	 * 
	 * @return
	 */
	String getName();
    
	/**
	 * 所在路径；
	 * <p>
	 * 根据模板、上下文和引擎的不同设置，此属性返回值可能表示一个目录，或者一个文件；
	 * 
	 * @return
	 */
	String getPath();
    
}
